package unit04.day01;

import java.io.File;

/**
 * 实现方法，来删除给定的文件或目录
 * */
public class Test {

	public static void main(String[] args) {
		File dir = new File("abc");
		if(dir.exists()) {
			delete(dir);
			System.out.println("删除完毕");
		}else {
			dir.mkdir();
			System.out.println("目录已创建");
		}
	}
	
	public static void delete(File file) {
		if(file.isDirectory()) {
			//删除所有子项
			File[] subs = file.listFiles();
			for(File sub:subs) {
				delete(sub);
			}
		}
		//删除文件和空目录
		file.delete();
	}

}
